Top 10k strings from Run - Issue 05 (1984)(Aquarius Edizioni)(it).tzx
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
27 "_____________ RUN ______________"; 19 "______________ RUN _____________"; 16 B~@$@D@BBB 16 ;"________________________________" 12 per continuare" 12 FERMA IL REGISTRATORE 10 FAI PARTIRE IL REGISTRATORE 9 ;" premi 7 Finds address of code in next line 7 6 ;"________________________________": 6 ;" ";p;" ": 6 ;" Premi 6 "_____________ RUN ______________": 6 5 By Eugenio Ciceri 5 "_____________ R U N ____________": 5 per continuare": 5 FAI PARTIRE IL REGISTRATORE 4 by Eugenio Ciceri for RUN 1984 4 MMMMMMMMMMMMMMMM 4 ;" "; 4 8800000000000000000000 4 ++++++++++++++++++++++++++++++ 4 ++++++++++++++++++++++ 4 4 3 y,x;" ": 3 tempo=tempo+1 3 by Eugenio Ciceri 1984 3 RUNNER 3 Eugenio Ciceri 3 ;"________________________________"; 3 ;"OCTOPUSS" 3 ;" premi 3 per continuare " 3 "> 2 }..PRESENTA.. 2 } AVVISO DEL COMPUTER CENTRALE 2 y,x;" " 2 xxxxxxxxxxxxxxO 2 r$=r$+" "+q$: 2 mezzotempo=0 2 m$=m$+" ": 2 coordinate X e Y 23808 23809 2 coordinate X e Y 23763 23764 2 contatore=0 2 a,b;" ": 2 __ 2 VALORE ATTRIBUTO 23806 2 VALORE ATTRIBUTO 23761 2 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 2 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 2 UUUUUUUUUUUUUUUUUUUUUU 2 SCROLL UP ATTRIBUTI 23805 2 PSYCHO 4$ 2 OhhhhhhhhhhhhO 2 OOOOOOOOOOOOOO 2 OEEEEEEEEEEEEO 2 OCTOPUSS 2 LARGHEZZA FINESTRA 23811 2 LARGHEZZA FINESTRA 23766 2 GOOOOWVWGGWUUWGG 2 GGGGWWWWGGWWWWGG 2 FILL ATTRIBUTI 23760 2 ALTEZZA FINESTRA 23812 2 ALTEZZA FINESTRA 23767 2 @F~@~~~~~F~ 2 ;"RIAVVOLGI IL NASTRO E PREMI UN TASTO QUALUNQUE": 2 ;"PREMI UN TASTO 2 ;"PREMI R PER RIPARTIRE" 2 ;"PREMI G PER GIOCARE" 2 ;"FILA B,N,M,Simbol Shift,Break .." 2 ;"......... URTO COSMICO ........." 2 ;" FATTO: DEVO VERIFICARE ?": 2 ;" Premi 2 ;" "; 2 ;" 2 (secondo/256 2 (primo/256 2 "0";"_____________ 2 ricercaindirizzo linea 9001 2 ___________ 2 RUN 1984": 2 REGISTRAZIONE ""EXPRESSO 2 PRINT ~ HO FINITO! ~: STOP" 2 * * * * 2 "> 2 "> 2 FAI PARTIRE IL REGISTRATORE 2 FERMA IL REGISTRATORE 2 2 1 ~~~~~~~~~~~~~~ 1 ~~~~~~~~~F~ 1 ~`~~~~~B~~b~ 1 ~ RUN ~ * * 1 ~ 1 }vi punti bonus per ogni tesoro 1 }una porta bloccata ! 1 }un sotterraneo. 1 }un massimo di nove vite. 1 }tutto dal principio! 1 }toglie un'unita' di energia. 1 }teletrasporto senza avere il 1 }telecamere e da guardiani 1 }ta' distruggendo il COMPUTER 1 }superare 7 livelli di sicurezza, 1 }stanza del Computer, occorre 1 }sopravvivi. 1 }si perde una vita. 1 }sconosciuto ha cercato di aprire 1 }puo' essere usato. 1 }punto per ogni secondo che 1 }prima che il tempo scada 1 }possibili pericoli. 1 }plasma in grado di assorbire 1 }pertanto ti sei guadagnato ben 1 }ognuno dei primi 6 livelli, e' 1 }o saltando su ascensori, pia- 1 }non si apre! Il furbone sara' 1 }no avviene in teletrasportatore 1 }ni mobili e trampolini. 1 }necessario metterla nel buco 1 }necessario anello, sia inviato 1 }lungo il percorso. 1 }lo schermo camminando sui piani 1 }livello che completi. Puoi avere 1 }leggere le pagine successive 1 }le o compatibile con il Kempston 1 }le lettere, quindi premi "0". 1 }l'energia. Ecco un elenco dei 1 }inviato all'ingresso . 1 }in base al numero di vite e 1 }hai letto la pagina). 1 }gli otto livelli del gioco, 1 }e la cosa non e' facile. 1 }di teletrasporto. 1 }delle istruzioni 1 }della serratura. 1 }conquistare la mia liber- 1 }chiunque cerchi di usare il 1 }che si trova in una stanza di 1 }che sei riuscito a prendere 1 }caro amico! 1 }ben dieci anni. 1 }automatici. 1 }alla forza che ti rimane. 1 }all'ingresso del livello 7. 1 }Vite * 50 PTS 1 }Senza la chiave adatta la porta 1 }Se completi un livello rice- 1 }S......GIOCO 1 }S.........Inizio Gioco 1 }S per giocare-C per continuare 1 }Quando l'energia scende a zero 1 }Qualunque joystick programmabi- 1 }Purtroppo, per arrivare nella 1 }Purtroppo dovrai ricominciare 1 }Punti Bonus 1 }Pulsante "FIRE"........SALTO 1 }Premi "C" ogni volta per 1 }Per far cio' occorre spegnere il 1 }P..........Per Pratica 1 }Ogni livello e' controllato da 1 }Mi serve il tuo aiuto per ri- 1 }Mi dispiace, 1 }Le telecamere sparano bolle di 1 }Le nuove disposizioni sono che 1 }LA SICUREZZA 1 }Inserisci le tue iniziali. 1 }Il tuo punteggio cresce di un 1 }Il passaggio dal 7' all'8' pia- 1 }Il contatto con uno di essi 1 }INTRODUZIONE 1 }I...........Istruzioni 1 }I punti bonus sono dati anche 1 }I miei sensori rivelano che uno 1 }I TESORI 1 }Hai superato con successo tutti 1 }Hai conquistato un posto nella 1 }H......PAUSA 1 }Guadagni una vita per ogni 1 }Eugenio C. 1 }Energia * 100 PTS 1 }ENERGIA= 9 1 }Dopo aver preso la chiave in 1 }D........Presentazione 1 }Con i tasti "6" e "7" seleziona 1 }Computer con l'interruttore 1 }Ci sono 6 pagine in tutto. 1 }Ci si puo' muovere per tutto 1 }CONGRATULAZIONI! 1 }COMPUTER CENTRALE 1 }CLASSIFICA DEI RECORDS. 1 }CENTRALE che mi sorveglia da 1 }Bolla di Plasma 1 }Bisogna uscire da ogni livello 1 }ATTENZIONE ALLE SEDI DEGLI 1 }ASCENSORI: SONO SOTTO TENSIONE! 1 }7.....DESTRA 1 }6...SINISTRA 1 }5000 punti di bonus. 1 }0......SALTO 1 }..TASTIERA.. 1 }..JOYSTICK.. 1 }....Minidroide 1 }....Ingranaggio 1 }......Quadrato Magico 1 }........Campana d'oro 1 }.........Vaso Bronzeo 1 }..........Molla 1 }.............Smeraldo 1 }.............Ciliegie 1 }..............Fragola 1 }...............Denaro 1 }.................Pera 1 }.................Mela 1 }(TRANSFER) e occorre l'anello 1 }(Ricorda di premere "C" quando 1 } la presentazione 1 } by Eugenio C. 1 } RITENTA 1 } Premi "Q" per fermare 1 } ISTRUZIONI 1 } COME SI GIOCA 1 } CLASSIFICA 1 } "S" per giocare 1 } vuoi smettere. 1 } Seleziona il livello 1 } K...................Tastiera 1 } J...................Joystick 1 } BRAVISSIMO ! ! 1 } Auguri! 1 } AQUARIUS ED. 1 } "C" per continuare 1 } SCEGLI : 1 } Ciao, mi chiamo Toddy. 1 } AQUARIUS EDIZIONI 1 } Premi "Q" quando 1 } Premi "Q" per fermare 1 } SELEZIONE COMANDI 1 } 1 } 1 y:0a=20a(%= 1 xxxxVVVVVVVVVVVVVVVVVVVVVVVVVVVVGGGGGGGGGGGVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVxxxRVVVVVVVVVVVVVVVVVVVVVVVVVVVVGGGGGGGGGVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVxxxVVVVVVVVVVVVVVVVVVVVVVVVVVVVVGGGGGGGVVVVVVVVVVVVVVVVVVVVVVVVVGGGGVVVVVVVVVVVVVVVVVVVVVVVVVVVVGGGGGGGVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVWWWWWWWWWWWVVVVVVVVVVVVVGGGGGGGGGGGGGGGGGGGVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRVVVR 1 x2$[:4[2![ 1 wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww 1 wTPw"pRpBwU`% 1 w"'PPrFRPRp@PU%% 1 vwwwARRIVOwww}$ 1 vi diamo in cambio l'interfaccia Joystick,ovviamen-te compatibile KEMPSTON! Bando alle ciance e al lavoro!" 1 vS vw`P`PVE e 1 una cassetta con dieci ecce- zionali programmi 1 ud`wVBPRpu'E 1 uU@%P5R U% 1 uD@UTBPRPU 1 u%RPE"pRp@B'FG 1 tvvp'p"cuupw 1 tuR Rp%$u% % 1 tuP%V" RpevE 1 tigre 1 tempomax=tempomax+200 1 tempomax=300 1 tempo>tempomax 1 tarabo's 1 sei numeri 1 secondo;"-";primo;"+1="; 1 runner 1 record=punteggio: 1 raggio UFO 1 qDgPPTEQPV 1 purciello Q 1 punteggio>record 1 punteggio>4 1 punteggio=punteggio-1 1 punteggio=punteggio+1 1 punteggio=0 1 punteggio<4 1 punteggio;" "; 1 punteggio;" " 1 p%bpW"UrpwvwpgUU 1 o~2}\#~2~\ 1 nom.record 1 mezzotempo=mezzotempo+1 1 mezzotempo=2 1 laser TERRA 1 la totale compatibilita' 1 iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiDDDDDDDDDDDDDDDGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGDDDDDDDDDDDDDDDDDDDDDDDD 1 ico 1 hhhhhhhhhhhhhhpppphhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh```````````````hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhOOOOOOOOOOOOOOOOOOOOOOOOOhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhpppppppppppppppppppppppppppppphhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhxxxxxxxxxxxxxxxxxxxxxxhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh``````````````````````````hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhOOOOOOOOOOOOOOOOOOOOOOOOOOOOOhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhppppppppppppppppppppppppppphhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhxxxxxxxxxxxxxxxxxxxxhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 1 hhhhhhhhhhhhhhppphhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhppppppppppppppphhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 1 hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIINNNNNNNNNNNNNNNNNNNNNNNNNIIIIIINNNNNNNNNNNNNNNNNNNNNNNNNNIIIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 1 hhhhhhhhhhhhhhOOOOOOOOOOOOOOOO 1 hhhhhhhhhhhhhhOOOOOOOOOMMMMMMM 1 hhhhhhhhhhhhhhONNNNNNNNNNNNNNN 1 gW30WSGP'pUg3p` 1 esplos. UFO 1 dur=dur-10 1 dur=dur+10 1 duPUBD Rp%$Tup"P 1 contatore=o+1 1 contatore=contatore+1 1 centri=centri+1 1 c*4`V+^+"4` 1 by Eugenio Ciceri 1984"> 1 by Eugenio Ciceri 1 by 1 b]]]]]]]]"> 1 atu uSap'pRSB 1 a>P2+a22a! 1 a:+a= W:)aG 1 a4u R73p'p'c#upw 1 a,b;" "; 1 a$="zione il contagiri, il tachimetro, il con-tachilometri ( osservatelo bene !!! ), il cronometro, l'indicatore di stato del cam-bio ( H I - L O ), e l'immancabile conta- punti ( strumento non indispensabile per una Formula 1, ma di vitale importanza perun videogame ).": 1 a$="vista dall'alto": 1 a$="video(s=16384,l=6912)": 1 a$="vel. st.": 1 a$="usata del nostro caro Sinclair: LOAD.": 1 a$="un programma caricato con MERGE : e' suf- ficiente mettere del linguaggio macchina nell'ultima linea di programma: il sistemasaltera'.": 1 a$="ufficio, lasciando che i miserabili pos- sessori di personal computer continuasseroa sognare quelle carismatiche macchinette con un timore quasi reverenziale.": 1 a$="to per il basic: l'istruzione MERGE, che": 1 a$="to il file, cosa che si puo' fare disas-": 1 a$="tivo, comporta diversi problemi in quanto": 1 a$="ti bonus ed una nuova missione di maggioredifficolta' in quanto, nel frattempo, le difese nemiche saranno aumentate.": 1 a$="te della rubrica Tuttosave, TUTTOLOAD.": 1 a$="stranei, ma e' sufficiente venire a cono -scenza dell'indirizzo da cui viene carica-": 1 a$="str. car.": 1 a$="stessa velocita'... espresso, appunto.": 1 a$="start del programma,costituendo un proble-": 1 a$="semblando il programmino caricatore con unmonitor (se ne trovano di molto buoni in commercio) e utilizzare la semplice routine in L/M della prossima pagina :": 1 a$="ri tipi di caricamento di un file numerico": 1 a$="pero' una maniera per impedire l'accesso a": 1 a$="permette di mischiare il programma gia'": 1 a$="oppure": 1 a$="numerica a il file": 1 a$="numeri: il programma Basic": 1 a$="numeri, per l bytes": 1 a$="nemica dovrete colpire un bersaglio mobileper far sorgere dalle acque una costruzio-ne contenente un generatore di corrente ad": 1 a$="n' col.": 1 a$="mani estranee al proprio programma sempli-": 1 a$="maggior parte dei programmi in commercio e": 1 a$="ma per chi sperava di evitare l'accesso di": 1 a$="liberare il prigioniero e ripartire in fretta e furia evitando i colpi che vi sa-ranno lanciati da una mongolfiera (ultimo baluardo a difesa della base nemica) e, come per il viaggio di andata, evitando i colpi della contraerea.": 1 a$="in memoria con quello che viene caricato.": 1 a$="far precedere CCF (complementa carry flag--cod. 63) a CALL 1366.": 1 a$="esistono diversi tipi di file,o insiemi di": 1 a$="eccetera.": 1 a$="e ora vi spiegheremo come caricare files cosi' salvati. Spesso vengono usate tecniche di questo tipo dai programmatori per evitare che i programmi vengano copiati o 'letti' da e -": 1 a$="dist. lin.": 1 a$="dist. car.": 1 a$="di una variabile salvata in precedenza.": 1 a$="del L/M o comunque": 1 a$="da una memoria di massa (microdrive,nastro)": 1 a$="cosi' appare": 1 a$="corrispondente da Boston: Ezio Rotamartir" 1 a$="cemente salvandolo con l'autostart. Esiste": 1 a$="basic": 1 a$="altissimo potenziale protetta da una chiu-sura mobile, facilmente eliminabile con pochi proiettili, da un raggio LASER e da un bersaglio a croce posto su un tappeto mobile.": 1 a$="alfanum. a$ il file": 1 a$="alcuni trucchetti per proteggere i vostri.": 1 a$="alcune particolarita' dell'istruzione piu'": 1 a$="Stampa: Arti Grafiche Medesi , Via Milano N 50, Meda ( MI )" 1 a$="Speriamo che questo articolo vi abbia schiarito un po' le idee in merito al tra-sferimento di dati dal nastro alla memoriadel computer. Speriamo in un prossimo futuro di potervi schiarire le idee anche in merito ai tantoaspettati microdrive.": 1 a$="Se invece vogliamo caricare l'HEADER di unprogramma per conoscerne il nome, il tipo,l'indirizzo di partenza,ecc. dobbiamo so- stituire LD A,255 con LD A,0 (cod. 62,0)": 1 a$="SCF 55 Setta il flag di carry.": 1 a$="Redazione,direzione, amministrazione, pub-blicita',abbonamenti:Via Leopardi 9,20123,Milano. Visite solo in orario d'ufficio." 1 a$="RUN e' un periodico bimestrale registrato presso il Tribunale di Milano il giorno 07/10/83 con il numero 469/83. Rights Reser-ved Everywhere. La rivista su cassetta percomputer e' modello depositato e brevetta-ta per l'Italia. 1 a$="RET 201 Torna al basic": 1 a$="Quindi per poter analizzare il vostro HEADER dovete caricarlo in memoria (p.es. a 30208 = 0,118) e analizzarlo con oppor- tune PEEK come segue:": 1 a$="Questa istruzione, proprio per questo mo -": 1 a$="Questa istruzione inoltre impedisce l'auto": 1 a$="Per iniziare cominciamo a descrivere i va-": 1 a$="Nella scorsa puntata avevamo parlato di come salvare i vostri programmi senza header": 1 a$="LOAD ""(nome)""SCREEN$ Carica una pagina": 1 a$="LOAD ""(nome)""DATA a() carica nella var.": 1 a$="LOAD ""(nome)""DATA a$() carica nella var.": 1 a$="LOAD ""(nome)""CODE s,l Carica dall'ind. s,": 1 a$="LOAD ""(nome)"" carica un programma": 1 a$="LET l=USR ind: LOAD """"": 1 a$="LD DE,length 17,L,H Carica il reg. DE con la lunghezza": 1 a$="LD A,255 62,255 Carica il reg. A con 255": 1 a$="Intanto....": 1 a$="Inoltre vi illustreremo come accedere alla": 1 a$="In questo articolo vi spiegheremo l'uso e": 1 a$="In questi ultimi due troviamo il contenuto": 1 a$="Essa infatti serve per trasferire dati ": 1 a$="Esiste inoltre un altro modo di caricamen-": 1 a$="Eccoci finalmente giunti alla seconda par-": 1 a$="Dimenticavamo quasi di dirvi che, nel pro-grammino precedente in L/M se volete veri-ficare un file salvato senza header dovete": 1 a$="CALL 1366 205,86,5 Chiama la routine di LOAD in ROM": 1 a$="By Beppe Andriano' e Maurizio Feletto": 1 a$="BYTES SIGNIFICATI": 1 a$="Aquarius Edizioni, Via Leopardi 9 , Milano" 1 a$="Antonio Ciampitti, Carlo Squillante, Cri- stina Panceri, Dario Mella, Delia Lo Calzo Ezio Boscani , Enzo Ciancio , Eugenio Ciceri, Franco Tagliabue,Giancarlo BelloniGiuseppe Caruso, Massimo Cellini, Mauro Sabbione, Mauro Scaioni, Roberto Cislaghi e Tina Cerri." 1 a$="9 l/inch": 1 a$="7 x 7 +1": 1 a$="35 ch/sec": 1 a$="10.5 ch/inch": 1 a$=" direttore responsabile : Simone Majocchi" 1 a$=" Per l'acquisto o per ulteriori informa- zioni potete rivolgervi a :": 1 a$=" P R E M E S S A A L N U M E R O 5 DI " 1 a$=" ISTRUZIONI CODICI SIGNIFICATI": 1 a$=" Eccoli :": 1 a$=" Copyright 1984 by Aquarius Edizioni snc." 1 a$=" 10 Nome del file in ASCII": 1 a$=" a quella del computer.": 1 a$=" Cover Girl: Agnese Pedrocchi" 1 a$=" 2 Lunghezza del file": 1 a$=" 2 Linea di autostart se in basic N.B.:se non ha autostart il suo contenuto e' >=8000h (>=32768)": 1 a$=" 2 Indirizzo della locazione di inizio": 1 a$=" corrispondente da Londra: Alex Gatti" 1 a$=" Vincolata come una monorotaia su una pista quadrata, la nostra astronave fa la parte del ragno, ma le mosche, in questo caso, sono letali per il ragno quanto il ragno lo e' per le mosche.": 1 a$=" Veniamo ora alle caratteristiche tecni-che: La GP-50S e' una stampante a impatto che sfrutta la particolare tecnica di stampa ideata dalla SEIKOSHA; la velocita'di stampa dichiarata e' di 35 cps, con 32 colonne per linea e 9 linee per pollice.": 1 a$=" Un ultimo consiglio: non fatevi prende-re dai nervi: lo Spectrum non ha colpe...": 1 a$=" Un po' di BASIC e un po' di Linguaggio Macchina per uno strano ragno che non develasciar scappare le sue strane mosche da un'altrettanto strana tela.": 1 a$=" U F F I C I O A B B O N A M E N T I" 1 a$=" Sul retro del mobile vi e' un interrut-tore, una presa per l'alimentazione e un cavetto di circa 20 cm con il connettore da inserire nella porta di espansione del-lo spectrum. quest'ultima replicata sul retro del connettore stesso, cosi' da po- ter usare contemporaneamente altre perife-riche.": 1 a$=" Si tratta di un gioco di abilita' e si compone in otto diverse situazioni.": 1 a$=" Se uscirete intatti dalla zona meteore vi verranno aggiudicati 1000 punti bonus e le batterie ad urto cosmico saranno ri- caricate.": 1 a$=" Se riuscirete ad aprire la chiusura mo-bile, entrare nella costruzione del gene- ratore di corrente tra una ""laserata"" e l'altra e colpire il bersaglio a croce, lacortina elettrica che protegge la base ne-mica si dissolvera' e potrete atterrare,": 1 a$=" Se riuscirete a raggiungere vivi la portaerei vi verranno aggiudicati dei pun-": 1 a$=" Se poi volete strafare abbiamo anche lapossibilita' di darvi dei monitor profes- sionali della Hantarex ad un prezzo super.Per i dettagli guardate la parte stampata." 1 a$=" Rispondendo <0> alla richiesta del com-puter, si indirizza la routine alla loca- zione 64036 (la piu' alta possibile), ris-pondendo con un valore numerico tra <1> e <30>, l'indirizzo di memoria da cui pren- dera' posto la routine in L/M sara' dato dalla formula:" 1 a$=" Rimuovendo il coperchietto opaco posto frontalmente ci si trova in presenza dellacartuccia con il nastro d'inchiostro, fa- cilmente sostituibile, in quanto e' fis- sata a pressione su di un apposito allog- giamento.": 1 a$=" Ricordate che il programma gira solo suSPECTRUM espansi; i sedicisti si acconten-tino di farsi un'idea della velocita' di caricamento ascoltando la differenza... sonora durante lo scorrimento del nastro.": 1 a$=" Proprio il 6 luglio la Philips ha pre- sentato ad una stretta cerchia di giorna- listi (noi compresi) la sua macchina MSX VG-8000 dando spettacolo con la potenza a dir poco sorprendente del sistema MSX." 1 a$=" Proiettiamoci per qualche minuto in un futuro improbabile dove le macchine, nel nostro caso i computer, hanno preso il so-pravvento sull'uomo controllandolo in tut-te le sue azioni." 1 a$=" Potete richiederci l'espansione da 48k a sole L.80000 inviando il solito vaglia postale ad Aquarius edizioni. Pensiamo che sia l'occasione buona per 'espandersi'..." 1 a$=" Piu' avanti troverete un articolo dedi-cato all'hardware di queste macchine e po-trete rendervi conto di quello che sta persuccedere nel primo quarto dell'85..." 1 a$=" Per rimanere in tema sia di Computer che di automobili che di riviste, mi con- gedo con un": 1 a$=" Per quanto riguarda lo Spectrum non ab-biate timore, si tratta pur sempre di una macchina longeva e potrete contare sul no-stro supporto ancora per molto. Al resto provvedera' la solita selezione naturale." 1 a$=" Per partire da fermi tenete premuto il tasto 9 fino a portare il contagiri in zo-na gialla, dopodiche', con il tasto 2, cambiate rapporto e continuate l'accelera-zione col tasto nove.": 1 a$=" Per operare a velocita' normale valgonogli stessi comandi di sempre, per operare a velocita' doppia tali comandi vanno pre-ceduti immediatamente dalla chiamata al codice macchina come negli esempi:": 1 a$=" Per meglio evidenziare il tutto ecco una tabella con le specifiche tecniche.": 1 a$=" Per esempio: inserendo il numero 14, laroutine verra' abbassata di 14K, percio' l'indirizzo iniziale del codice macchina sara':": 1 a$=" Passiamo ora all'utilizzo del file re- gistrato: prima di caricarlo in memoria occorre dare ""C L E A R (ind-1)"", dove ""ind"" e' il famoso indirizzo di partenza del file.": 1 a$=" Passiamo ora ad una questione ~scottan-te~: cosa scrivono gli altri sul nostro conto? Di tutti i colori! Sembra che in giugno si sia scatenata una guerra sulla paternita' dell'Aquarius." 1 a$=" Partendo con un elicottero da una portaaerei della Marina Militare dovrete supe- rare gli sbarramenti nemici, raggiungere la loro base, liberare un prigioniero e tornare sulla portaerei sani e salvi.": 1 a$=" Non sara' necessario usare ogni volta l'intero programma per ottenere tale van- taggio: utilizzeremo una routine in L/M che esso e' in grado di generare.": 1 a$=" Non portate il cambio in posizione LOW quando siete alla massima velocita', se avete un minimo di pieta' per il vostro motore!!!": 1 a$=" Niente a che vedere con fenomeni di elettricita' atmosferica o con fantasiosi nomi pellerossa: si tratta di elicotteri.": 1 a$=" Nell'angolo in alto a destra e' presen-te come diconsueto un LED che indica la presenza dell'alimentazione; sempre a de- stra, ma sul fianco e' posta la manopola per l'avanzamento della carta, che, notatebene, e' normalissima carta bianca da 5''.": 1 a$=" Naturalmente, come vuole la tradizione SEIKOSHA, anche quest'ultima nata si pre- senta ad un costo decisamente inferiore a quello delle sue concorrenti.": 1 a$=" Ma ecco i comandi:": 1 a$=" Ma ecco che dal nulla arriva inaspet- tata la nemesi giapponese: il suo nome e' SEIKOSHA.": 1 a$=" Lo scopo del gioco e' di... proseguire ad oltranza accumulando il maggior numero di punti possibile.": 1 a$=" Le istruzioni sono contenute nel gioco stesso, percio'...": 1 a$=" La scenografia e' senz'altro degna di rispetto: il paesaggio e' simulato in pro-spettiva e si muove relativamente al cam- bio di direzione della macchina, e la cru-scotteria e' completa e perfettamente fun-zionante in tempo reale: avete a disposi-": 1 a$=" LET l=USR ind: SAVE ""N O M E"" LINE 0": 1 a$=" L'indirizzo di memoria da cui partira' tale routine possiamo sceglierlo tra 31 possibili: infatti, il programma di cui sopra, chiedera' un dato, di valore com- preso tra -0- e -30-, tramite il quale po-tra' determinare l'indirizzo di memoria dacui iniziare ad allocare il codice macchi-na." 1 a$=" Innanzitutto bisogna dire che l'este- tica, pur non essendo firmata Pininfarina e' comunque sobria e piacevole. Il mobi- letto che alloggia il tutto e' in plasticabianca abbastanza robusta, le dimensioni, peraltro non troppo contenute (ma forse e'solo un impressione che si ha paragonando-la alla zx printer), sono di 250x215x85 mm(lxpxh) escluso il copricarta, che in ve- rita' non serve a niente e anzi e' spesso d'impaccio.": 1 a$=" In taluni schemi altre due astronavi cercheranno di collegarsi alla vostra... monorotaia; cercate di impedirglielo ad ogni costo perche', una volta che saranno giunte in cima alla tela, vi cercheranno enon potranno piu' essere colpite.": 1 a$=" In pratica l'indirizzo di partenza si abbassa di tanti ""K"", rispetto alla loca- zione 64036, in corrispondenza al numero inserito.": 1 a$=" In ogni caso, se vi trovate in estrema difficolta', avete a disposizione due bom-be ad ""urto cosmico"" che cancellano tutto cio' che si trova nella tela al momento dell'urto.": 1 a$=" In ogni caso, appena terminato di scri-vere in memoria la routine, il programma ne comunichera' l'indirizzo di partenza e predisporra' il computer per il salvatag- gio su nastro del codice macchina.": 1 a$=" In effetti la proposta di uno standard per macchine a basso costo non poteva che incontrare il consenso dei produttori." 1 a$=" In conclusione, ritengo che la GP-50 sia proprio la stampante che la maggior parte dei possessori di home computer a- spettavano, in particolare la GP-50S si propone come felice alternativa alla zx printer, con l'enorme vantaggio distam- pare (FINALMENTE!) su carta normale e di essere senza dubbio piu' affidabile e piu'flessibile. L'unico appunto serio che si puo fare a questa bella stampante riguarda la rumo-rosita'non indifferente in fase di stampa,che a volte puo' essere alquanto fastidio-sa e chi possiede la zx printer ne dovreb-be sapere qualcosa.": 1 a$=" In breve tempo questo nobile esercito di giustizieri nipponici si conquista un posto di fiducia al fianco di gran parte dei micro e soprattutto personal computer.": 1 a$=" Il programma non necessita di partico- lari spiegazioni, solo di un consiglio: non mantenete per troppo tempo la condi- zione di ""fuori giri"" ( contagiri in zona rossa ) per evitare di fondere il motore.": 1 a$=" Il nostro compito sara' quello di dare una mano ad un nostro lontano discendente,Toddy, per spegnere il Computer Centrale che tiene le redini del potere e che gli impedisce di vivere una vita... umana.": 1 a$=" Il nome di questo programma ricalca leggermente il titolo di un famoso brano dei DIRE STRAITS, ma se a qualcuno la cosasembrasse sacrilega o pacchiana esiste la possibilita' di cambiare tale nome con un altro... che ne direste di EXPRESSO SAVE ?" 1 a$=" Il nome SEIKOSHA e' forse quello che piu' di ogni altro richiama alla mente re-mote leggende, la cui origine si perde nella notte dei tempi, le quali raccontanodi un lontano passato in cui le stampanti regnavano incontrastate nelle grandi agen-zie, o al piu' in qualche avveniristico ": 1 a$=" Il file ottenuto avra' per nome il pro-prio indirizzo di partenza e sara' inva- riabilmente lungo 1330 Bytes.": 1 a$=" I tasti 6 e 7 vi spostano a sinistra e a destra rispettivamente, mentre il tasto 8 vi servira' solo in casi estremi.": 1 a$=" I comandi per pilotare l'elicottero so-no:": 1 a$=" Gia' il nome suggerisce una sensazione di velocita', di dinamismo, ed infatti, nei limiti della simulazione computerizza-ta, sta per avere inizio una gara di For- mula 1 con voi come protagonisti.": 1 a$=" Evitate il contatto con qualunque razzadi ""insetto"" alieno perche' la cosa vi sa-rebbe fatale.": 1 a$=" Effettivamente non e' particolarmente eufonico, ma e' sicuramente adatto a defi-nire il programma in oggetto, infatti con un file di soli 1330 bytes, salvabile su nastro nel modo che vi indicheremo,e' pos-sibile registrare dei programmi ad una ve-locita' doppia rispetto a quella consenti-ta normalmente dallo SPECTRUM e, natural- mente, e' anche possibile caricarli alla" 1 a$=" E' comunque probabile che la violenta reazione sia anche stata determinata dallaincontrollata proliferazione di raccolte di programmi piu' o meno professionalmenterealizzate." 1 a$=" Dopo aver eseguito il caricamento con il comando ""L O A D "" "" C O D E"", si ha lapossibilita' di caricare e salvare dati e programmi, sia a velocita' normale che a velocita' doppia.": 1 a$=" Detto in questo modo puo' sembrare fin troppo facile, ma a complicarvi la vita cipensano i seguenti fattori: i colpi della contraerea nemica sono sensibili al caloredel vostro elicottero e, se vi fate anti- cipare, non avete scampo; giunti alla base": 1 a$=" Dal punto di vista del consumatore si stanno preparando tempi d'oro: software a vagonate,prezzi bassi e soprattutto molto,molto materiale sulle macchine. Gia' al SIM potrete vedere almeno quattro MSX all'opera e per natale aspettatevi dei fuochi d'artificio." 1 a$=" D'altra parte le buone idee dimostrano la loro validita' quando sono oggetto di scopiazzatura e a questo proposito forse noi possiamo anche dire di essere stati i piu' imitati." 1 a$=" D I R E Z I O N E D I F F U S I O N E" 1 a$=" Cosi' siamo arrivati ai giorni nostri e precisamente all'anno 3' D.S. (Dopo Spectrum); e' infatti proprio in questo fausto anno che viene ufficialmente impor-tata in Italia una nuova stampante della ormai numerosa famiglia SEIKOSHA: la GP-50A (nel nostro caso si tratta dellaGP-50S, gia predisposta per il collegamen-to diretto allo spectrum), espressamente ideata per equipaggiare gran parte degli home computer presenti sul mercato.": 1 a$=" Considerando comunque il prezzo della macchina sono senz'altro del parere che labilancia di Osiride penda notevolmente a suo favore.": 1 a$=" Ci sono cinque diversi livelli di dif- ficolta', ma vi consigliamo di partire dallivello 1.": 1 a$=" Avete a disposizione cinque bolidi, ma,ogni volta che raggiungerete un traguardo,la vostra riserva di auto aumentera', ed aumentera' di conseguenza, anche in dipen-denza della vostra abilita', la durata delgioco.": 1 a$=" Attualmente sono presenti sul mercato mondiale ben 21 macchine MSX ed il numero aumentera' ancora per la fine dell'anno." 1 a$=" Anche in questo numero diversi program-mi sono da 48k e ci scusiamo con i posses-sori di computer da 16k.Se volete risolve-re una volta per tutte il vostro problema eccovi una proposta interessante..." 1 a$=" Altri poi hanno definito la nostra ini-ziativa ~pirateria allo stato puro~ dato che RUN forniva alle loro pagine cartacee un'alternativa decisamente piu'interessan-te. In questo caso lasciamo a voi la fa- colta' di decidere cosa sia meglio..." 1 a$=" Al termine di ogni schema vi troverete in zona meteore e, come di solito si fa con le meteore, dovrete cercare di evitar-le.": 1 a$=" Ah!!! Non aspettatevi di vedere ragni omosche in questo gioco: sono io che, con molta fantasia, ho paragonato lo schema del gioco ad una ragnatela... il resto delparagone si e' creato di conseguenza.": 1 a$=" A questo punto diventa veramente diffi-cile pensare a nuove macchine fuori stan- dard in grado di invadere apprezzabilmenteil mercato ~a la' Sinclair~." 1 a$=" A questo punto crediamo di avervi for- nito tutte le istruzioni necessarie per l'uso di EXPRESSO LOAD, in ogni caso, comepotrete vedere, il programma necessita di un solo dato esterno; tutto il resto (la generazione del file, la stampa dei dati relativi al file generato e il salvataggiodel file su cassetta) avviene senza biso- gno del vostro intervento: dovrete solo premere un tasto qualunque quando appari- ra' la scritta:": 1 a$=" A questo proposito gradiremmo anche la vostra opinione, quindi se sotto il caldo sole estivo non sapete come passare il tempo inviateci due righe con il vostro parere al proposito." 1 a$=" A quanto pare il pericolo giallo si e' trasformato in un fenomeno mondiale:la ca-lata delle macchine MSX sara' infatti coa-diuvata da macchine prodotte in Europa e in America." 1 a$=" C O L L A B O R A N O A R U N" 1 a$=" S I M O N E M A J O C C H I " 1 a$=" Edicole: SO.DI.P Angelo Patuzzi Via Zuretti 25, Milano" 1 a$=" il programma in L/M": 1 a$=" il file numerico": 1 a$=" il file alfanumerico": 1 a$=" D I S T R I B U Z I O N E " 1 a$=" P I E T R O R O C C H I" 1 a$=" F A I P A R T I R E ": 1 a$=" F A I P A R T I R E ": 1 a$=" F A I P A R T I R E ": 1 a$=" E D I T O R I A L E " 1 a$=" D I R E T T O R E " 1 a$=" ABBONATI ! " 1 ````````a"> 1 `%B tUU% ePUP 1 Z-80 4 1 WvpwV'wrrw 1 Wvp"www'p6rwU 1 Wv' 2%g' g"rUp 1 Wt Wwp'p'Wg0w 1 Wfu `V3W 'pF`"sr 1 Vr` R7`P`PPv2F 1 VU`ERe"U`%d%W 1 VU`&uU"%%V 1 VUUPP$WbUPUTUw 1 UUU^5UUUUUUUUUUUUUUUUUUUUUUUUUUUW 1 UUUUUsUUUUp 1 UUUUU]UUUUUUUUUUUU 1 UUUUUUUUWUUUUUx 1 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 1 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 1 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 1 UUUUUUUUUUUUUUUUUUUUUUUUUUU 1 UUUUUUUUUU 1 UTPUDPRPRuU@% 1 URU RpeUduP 1 UFO e ~*~ 1 UDUPRUTDPRPUUDU" 1 Tuono Blu x 1 TUUPPEWRUPUUUw 1 TUUPBUDRB TPUB"RT 1 TUTTO LOADa 1 TUPBWUR@D%TU 1 TUONO } 1 TU@URE"U@EE%W 1 TU@$vV"'%d 1 TU@$TV$E%d 1 TRUCCHI 1 TOOL ; 1 TEMPO MAX 1 TAMBURINO 1 T U O N O B L U 1 T RpUPrRU P 1 T RPUPRTU P 1 Start address : "* 1 START 1 SQUILLANTE 1 SOMMARIO 1 SIEL Pubb. 1 S2U RPEUDUP 1 S C O R E 1 S C A R S O 1 RUNSCREEN 1 RUNCOVER 1 RUNCODE 1 RUN GAME ; 1 RRRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV 1 REGISTRAZIONE FILE """;r;""""''" 1 R3a PfbD`P`VVCfp 1 Q=..........................ALTO"'"A=.........................BASSO"'"X=......................SINISTRA"'"V=........................DESTRA"'"C (PRESSIONE LIEVE) =......FUOCO"'"C (PRESSIONE CONTINUA) =....................ROTAZIONE ELICOTTERO"'"S=..................INIZIO GIOCO"'"M=................CAMBIO LIVELLO" 1 Ph`GjOOOOOONxDDDDDDDDDDxJJJPPPPPPh`GiONNNNONxDFFFFFFCDDxJJJJhhhhhh`GiOiiiiONxDFFFFFFCEDxJJJNNNNNNNJGGOiiiiONxDFFFFFFCEDxJJJNNNNNNNJJJOiiiiONxDFFFFFFCEDxJJJNNNNNNNJJJOOOOOONxDFFFFFFCEDxJJJNNNNNNNNNNNNNNNNNxDFFFFFFCEDxxxxxxxxxxxxxxxxxxxxxxDCCCCCCCEEDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 1 Ph`GGGGGGNNNxDEEEEEEEEDxJ_NNMM_ 1 Ph`GGGGGGNNNxD 1 Ph`GEOOOOOONxDDDDDDDDDDxJJJP 1 PVfeEBFFnnnuuEEEEEEEEEEEEEEEE 1 PSYCHO $ 1 PRINT USR I 1 PREMI UN TASTO 1 POSTA 81 1 POSTA Z 1 POKE i+8,9 1 POKE I+9,0 1 Octopuss 0*T 1 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 1 OOOOOOOOOOOOOOOOOFFFFFFG 1 OOOOOOOOOOOOOOOOOEEEEEEEEEEEEO 1 OOOOOOOOOOOOOOO 1 OOOOOOOONNNNNNNNNNNNNNN 1 OOOOEEEEEEEEEEEEO 1 OGGGGGGGEEEEEO 1 OEEEEEEEEE 1 OCTOPUSs * 1 NNNNNNNNNNNN 1 NEWS 1 NEWEL 1 MSX HARD 1 MMMMMMMMHMMMMMMM 1 MERCATO 82 1 MEAZZI p. 1 LIVELLO DI GIOCO? (0/1/2) 1 LIVELLO "> 1 L/M 5 1 L/M 2 1 JOYSTICK ) 1 INPUT ~colonna=?~,y:IF y>31THEN GO TO 20" 1 HANTAREX 1 GP-50 > 1 GO TO 300" 1 GNNNNWWWOOOWWWOO 1 GNNNNGGOOOOGOOOO 1 GNNNNGGOKKOGOLLO 1 GGGGGGGOOOOGOOOO 1 GGGGGGGOKKOGOLLO 1 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFxxxxxxxxxxxxxxxxxxxxxxGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 1 GGGGGGGGGGGGGGGGFFFFFFFCCCCCDDDDDDDDCCCCCFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAEEEEEEMEEEEMEEEEEEAAAAAAAAAAAAAAAAAAAEEEEEE}EAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1 GGGGGGGGGGGGGGGG 1 GGGGEEEEEEEEGGGGFFFFDDDDDEEFF 1 GGDDDDDDGEEEEEEGFFFFFFGGGGGGGGGGGGDDGGDDGEEFFEEFFFEEFFGGGDDGGGGGGGDDGGDDDEEFFEEGFFEEFFGGGDDGGGGGGGDDDDDDGEEEEEEGGFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFGEEEEEEGDDDDDDGGGGGGGDDGGGFFEEFFGEEFFEEGDDGGDDGGGGGGGDDGGGFFEEFFGEEFFEEGDDGGDDGGGGGGGGGGGGFFFFFFGEEEEEEGDDDDDDGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEGGGGGGGGGGGGDDDDDDGEEEEEEGFFFFFFGGGGGGGGGGGGDD``DDGEEhhEEGFFppFFGGGxxGGGGGGGDD``DDGEEhhEEGFFppFFGGGxxGGGGGGGDDDDDDDEEEEEEGFFFFFFGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 1 GENERAZIONE FILE 1 GAME: TUONO BLU 1 GAME OVER 1 FUNNY ! P! 1 FU$ vb0`P`V6A 1 FTUP"TFR" VPE""RV 1 FTP"WUR`&&Ru 1 FFFFFFFFFFFFFFFGGGF 1 FFFFFFFFFFFFFFFFFGF 1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1 FFFFFFFFFFFFF 1 FEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDB 1 FDDDDDDDDDDDDDDDDGFD 1 F@ Cd`P`R62 1 End address : " 1 EXPRESSO 1 END SIDE A 1 EExJ______NNNNNNNNNNNNNxDEEEEEEEEExJ______NNNNNNNNNNNNNxD 1 EExJ_NMMM_ 1 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGG 1 EEEEEEEEEEEEE 1 EEEEEEEEEEEEDDDDDDDDDDDDDDEEGF 1 EDuPruVDpRpGWDu" 1 EDITORIALEp 1 DUPUBD RP% 1 DPRpV@eBP! 1 DPRPT@EBPA 1 DDxxxxxxxxxxxxxxxxxxxxxxDDDDDDDDDDxJJJJJJJNNNNNNNNNNNNNxD 1 DDxJ______ 1 DDxJ_^^^^_PPNNNNNNNNNNNxDDDDDDDDDExJ_NMMM_PPh``````NNNNxD 1 DDDDDDDDFFFFFFBBBFFFDDDxxxxFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBFuuuuuuuFFFFFFFFFFFFFFF 1 DDDDDDDDDDDDDDDD 1 DDDDDDDDDDDDDDD 1 DDDDDDDDDDDDDD 1 DDDDDDDDDDD 1 DDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBGG 1 Cover 1 CORSO DI BASIC 1 C O P L I M E N T I 1 B~~B@B~<<< 1 BUON DIVERTIMENTO! 1 BFnnuEuEEFEFFFFFFFFFFFFE 1 BFnnnuuuuFF 1 BFFuuuuuuF 1 BFFnnnnuuE 1 BFFnnnnnuEEEEEEEEEEEEEEEPVfeE 1 BFBEEEEEEEE 1 BASIC 5 1 Array End Address : "* 1 Aquarius Edizioni, Via Leopardi 9, 20123, MILANO. 1 ABBONATI! 1 ABBONATI ! 1 A$="R U N" 1 A$="LD IX,start 221,33,L,H Carica il reg. IX con l'ind. di part.": 1 A$=" 1 Tipo di file: 0 = programma basic 1 = file numerico 2 = file alfanum. 3 = L/M": 1 A$=" I L R E G I S T R A T O R E ": 1 A$=" I L R E G I S T R A T O R E ": 1 A$=" I L R E G I S T R A T O R E ": 1 >BH@$@D@BBB 1 >B<2;a!4sx 1 <24[:6[=26[ 1 ;punteggio;" " 1 ;n$;" ";punteggio;"!!": 1 ;'''" L'effetto da te' creato e' memorizzato sopra la ramtop, a partire dalla locazione 32000."''" Per caricarlo usa:"'"LOAD""""CODE: CLEAR 31999"''" Per farlo girare usa:"'"RANDOMIZE USR 32000"''"- PREMI S PER SALVARLO"'"- PREMI N PER TORNARE AL MENU'" 1 ;"sualmente e' con lo stesso for- mato dei dati dell'MS-DOS IBM." 1 ;"squillante" 1 ;"seconda puntata" 1 ;"premi un tasto": 1 ;"possono essere salvati con SAVE SCREEN$ ~nome~, oppure caricati con LOAD 1 ;"o comunque necessi-tino di una ragion d'essere non prevedibile, per simulare proba-bilita', muovere figure, etc." 1 ;"il secondo,da 0 (per la prima colonna a si-nistra) a 31 (per l'ultima a de-stra), determina la posizione o-rizzontale." 1 ;"di MASSIMO CELLINI"; 1 ;"di MASSIMO CELLINI" 1 ;"a cura di" 1 ;"a cura di" 1 ;"________________________________";#1 1 ;"________________________________ 1 ;"_______________ 9 ______________" 1 ;"_______________ 8 ______________" 1 ;"_______________ 7 ______________" 1 ;"_______________ 6 ______________" 1 ;"_______________ 5 ______________" 1 ;"_______________ 4 ______________" 1 ;"_______________ 3 ______________" 1 ;"_______________ 2 ______________" 1 ;"_______________ 1 ______________" 1 ;"______________ RUN _____________"; 1 ;"______________ RUN _____________" 1 ;"______________ 80 ______________" 1 ;"______________ 79 ______________" 1 ;"______________ 78 ______________" 1 ;"______________ 77 ______________" 1 ;"______________ 76 ______________": 1 ;"______________ 75 ______________": 1 ;"______________ 74 ______________" 1 ;"______________ 73 ______________" 1 ;"______________ 72 ______________" 1 ;"______________ 60 ______________" 1 ;"______________ 59 ______________" 1 ;"______________ 58 ______________" 1 ;"______________ 57 ______________" 1 ;"______________ 56 ______________" 1 ;"______________ 23 ______________": 1 ;"______________ 22 ______________": 1 ;"______________ 21 ______________": 1 ;"______________ 20 ______________": 1 ;"______________ 19 ______________": 1 ;"______________ 18 ______________" 1 ;"______________ 14 ______________" 1 ;"______________ 13 ______________" 1 ;"______________ 12 ______________" 1 ;"______________ 11 ______________" 1 ;"______________ 10 ______________" 1 ;"_____________ RUN ______________"; 1 ;"_____________ RUN ______________": 1 ;"_____________ RUN ______________" 1 ;"_____________ R U N ____________"; 1 ;"_____________ R U N ____________" 1 ;"_____________ 34 _______________": 1 ;"_____________ 33 _______________": 1 ;"_____________ 32 _______________": 1 ;"_____________ 31 _______________": 1 ;"_____________ 30 _______________": 1 ;"_____________ 29 _______________": 1 ;"_____________ ";pag;" _______________": 1 ;"Via S. Mamolo 65"; 1 ;"VUOI VEDERE IL LISTATO? (s/n)",j$: 1 ;"VUOI REGISTRARE IL PROGRAMMA ?": 1 ;"VUOI REGISTRARE IL FILE ? ": 1 ;"UNITA' NEMICHE" 1 ;"Tutto Load............TUTTO LOAD Octopuss 16k............OCTOPUSS Corso BASIC n'5..........BASIC 5" 1 ;"Test Joystick programm..JOYSTICK MSX Hardware............MSX HARD Border Tool..........BORDER TOOL" 1 ;"Start tape, then press any key." 1 ;"RUN TEST: SEIKOSHA GP-50S" 1 ;"PULSANTE DI SPARO ........ FUOCO" 1 ;"PSICOBORDER" 1 ;"PROGRAMMA 1 INDIRIZZO 32000 PROGRAMMA 2 INDIRIZZO 32100 " 1 ;"PREMI T PER LA TASTIERA" 1 ;"PREMI J PER IL JOYSTICK" 1 ;"POKE (I+1),primoaddendo "'"POKE (I+3),secondoaddendo" 1 ;"PER UTILIZZARLO USARE I SOLITI"; 1 ;"PER CARICARLO IN MEMORIA USARE: "; 1 ;"NUMERO INSERITO = "; 1 ;"NOME FILE GENERATO = ";R; 1 ;"JOYSTICK A SINISTRA ... SINISTRA" 1 ;"JOYSTICK A DESTRA ....... DESTRA" 1 ;"INDIRIZZO FILE = ";R; 1 ;"IN MODO VELOCE ?": 1 ;"FOR infatti contiene il con- tatore delle volte che il ciclo deve essere ripetuto, incremen- tando il valore della variabile specificatamente a lui dedicata." 1 ;"FILA Y,U,I,O,P ........... FUOCO" 1 ;"FILA H,J,K,L,Enter ...... DESTRA" 1 ;"FILA A,S,D,F,G ........ SINISTRA" 1 ;"Eugenio"; 1 ;"EXTRA OCTOPUSS OGNI 10000 PUNTI" 1 ;"ESERCIZIO" 1 ;"ESEMPI PRATICI" 1 ;"DIFFERENZA DI DUE NUMERI,INCRE- MENTATA DI 1 IN ARITMETICA MODU-LO 65536",, 1 ;"Ciceri"; 1 ;"Cancellara" 1 ;"COMANDI PRECEDUTI DA:"; 1 ;"COMANDI DA TASTIERA" 1 ;"COMANDI DA JOYSTICK" 1 ;"BORDER TOOL" 1 ;"Antonio M. e Candido" 1 ;"Antonio M. e Candido 1 ;"ATTENDERE!": 1 ;"ATTENDERE PREGO" 1 ;"ALLA ZONA METEORE" 1 ;"ADD A,0","C600","LD BC primo","010000","LD HL,secondo","210000","SBC HL,BC","ED42","INC HL","23","LD B,H","44","LD C,L","4D","RET","C9", 1 ;"ADD A,0","ADD A,0","SUB A,2","DEC A","SBC HL,DE","DEC A",,"SBC HL,DE", 1 ;"? .....DARK BLASTER....10 PUNTI" 1 ;"? .....ASTROBOMB.......10 PUNTI" 1 ;"64036-(14*1024) = 49700." 1 ;"40136 Bologna": 1 ;"1000 PUNTI OGNI SOPRAVVIVENZA"; 1 ;".....TETRABOMB.......10 PUNTI" 1 ;".....SEARCHER........50 PUNTI" 1 ;"-NEWS-"; 1 ;"-DOGS- CODE" 1 ;"- S per salvare"'"- R per rivedere"'"- Q per aumentare durata"'"- A per diminuire durata"''"- Z,X,C,V, per cambiare modo" 1 ;"- MODO: ";m$ 1 ;"- DURATA: ";dur;" " 1 ;" per evitare l'uso di molti ~PRINT~, formiamo un ~loop~, o ciclo ri- petitivo (in questo caso, da 20 a 40):" 1 ;" Premi un tasto per continuare": 1 ;" NON PERDERE NEANCHE UN NUMERO DELLA TUA RIVISTA PREFERITA..." 1 ;" ELETTRONICA CS"'" VIA MONTE SUELLO, 3"'" 20133 MILANO"'" TEL. 02/ 727665" 1 ;" AQUARIUS EDIZIONI"'" VIA LEOPARDI 9"'" 20123 MILANO" 1 ;" VUOI RICOMINCIARE DA CAPO ?": 1 ;" SCRIVI UN NUMERO TRA 1 ;" R U N ! ": 1 ;" FERMA IL REGISTRATORE": 1 ;" FAI PARTIRE IL REGISTRATORE ": 1 ;" questo semplice programma permete di generare dei simpati-ci effetti di lampeggiamento e movimento dei colori del bordo dello schermo."'" Questi effetti potranno poi essere salvati su nastro per ri-utilizzarli in un secondo tempo come divertenti efetti speciali nei vostri programmi." 1 ;" TUONO "; 1 ;" Saremo brevi: abbiamo ben 20 ( venti) CYCLOPS della CS Elet-tronica da dare in cambio di 20 SCREEN$ con i fiocchi..." 1 ;" Ricordiamo ai ~videolettori~ che i disegni ottenibili con il programma di grafica proposto nel numero precedente," 1 ;" Per non farvi cancellare dei chilometri di listato troverete in alcuni REM le chiamate alle altre routines... Date quindi LIST 9000 e curiosate." 1 ;" PROGRAMMA UNA ROUTINE ALLA LINEA 5500 PER IL LIVELLO DI GIOCO -2-" 1 ;" Manda un vaglia postale ordi-nario ad 1 ;" In tutti gli MSX sono usati gli Slot per il collegamento di memorie e interfacce, ci sono i primi quattro Slot principali ognuno dei quali puo' essere di-viso in altri quattro Slot." 1 ;" Fai partire il registratore " 1 ;" Ecco finalmente qualcosa di carino applicato alla musica: lepsichedeliche con il computer! Basta collegare alla presa EAR della musica per avere un po' di colori sullo schermo." 1 ;" Continuiamo la nostra ~avven-tura~ esaminando, fra l'altro, alcune funzioni che vi permette-ranno di programmare situazioni aleatorie ed ottenere tabulati." 1 ;" Con il sistema PAGE-SLOT si ha la possibilita' di gestire ditutto direttamente da Basic sen-za preoccupazioni di sorta sugliindirizzi disponibili." 1 ;" Abbiamo deciso di inserire ilnome dei blocchi nel sommario per facilitarvi la ricerca dei vari articoli e programmi,rimanecomunque sempre la numerazione delle pagine secondo lo stile a rivista." 1 ;" 1) la linea 30,ad ogni loop, incrementa il valore orizzontale~y~ di una unita';" 1 ;" I TRUCCHI DEL MESTIERE " 1 ;" FERMA IL REGISTRATORE" 1 ;" FERMA IL REGISTRATORE ": 1 ;" MAGGIO - GIUGNO 1984 " 1 ;" ATTENDERE PREGO by Luciano Prelli TRIESTE " 1 ;" "; 1 ;" NUMERO 5 1 ;" " 1 ;" "; 1 ;" " 1 ;" FAI PARTIRE IL REGISTRATORE 1 ;" 1 :![2"[:$[2%[:#[ 1 88:888:?:" 1 8888888888888888888888888888888888888888888888888888888888888888 1 8888888888888 1 8888888888' 1 8880007 1 64036-(valore inserito * 1024) 1 5a@RB6`"@EUV 1 4 pagineda 16K per ogni Slot 1 3En5/3Cn5/3En5/0Gn5 1 2@[:6[<26[ 1 2*a2)a21a! 1 2$[:![G:"[ 1 2 [2G[:F[= 1 1b9y8ECuigceenriio4 1 1024 K bytes 1 0Cn5/0Dn5/3Cn5/3Dn5/1En5/2En5/2Fn5/1En5/1Dn5/2Cn5/2Dn5/2Cn5/2Dn5/4En5/4Dn5/4En5/4Dn5/4En5/4Dn5/4En5/4Dn5/2Cn5/0Cn5 1 .Bisogna pero' anche cancellare il secondo byte dell'istruzione 1 ..ACCELERATORE 1 .....CAMBIO LO 1 .....CAMBIO HI 1 ......SINISTRA 1 .......RESTART 1 ........DESTRA 1 .........START 1 .........FRENO 1 . Se non lo cancellassimo,il 42h verrebbe" 1 . Per far ripartire il programma in l/m date GOTO 9000. Quando siete stufi digitate STOP e per continuare nella lettura di RUN" 1 . Nel primo esempiopero', con l'istruzione 1 . Date dunque 1 . Facendo quattro conti si otiene una ca- pacita' di 1 ,u;" ": 1 ,secondo-256 1 ,primo-256 1 ,per averela somma. Per far questo cambia-" 1 , cioe 42h. Per far questo ecco che ci viene in aiuto quel-" 1 *spostamenti UFO 1 *precisione cronometro* 1 *inizializz. variabili* 1 *iniz. varibili RECORD* 1 *coordinate postazione terrestre * 1 ** spazio disponibile 1 * movim. e fuoco 1 * inizio future elab. * 1 * coord, casuali UFO * 1 * stampa grafica * 1 * probab* raggio~*~ * 1 * contatore UFO 1 * cronometro * 1 * * 1 ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))--------------------))))))))))))---------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))10000000000001))))))))) 1 ((((((((((((((O 1 'r' 7rGw7pgp"7wWw 1 'r 7%bwp7u#R 1 'Vp'T%wu"W 1 'Vp"Rur%pdr%u 1 'V% bUgU E"UUp 1 'RU gRwWbpGP"brwW 1 'RPbUERpgu&U 1 'PPQDTPRPFPU%% 1 ', presentato sul numero 1 di RUN,potre-te caricarli in memoria." 1 '''" per diminuire la velocita' aumentate la pausa alla linea 180 ..." 1 '''" per diminuire la velocita' aumentate la pausa alla linea 120 ..." 1 ''"P.S. Stiamo ancora aspettando unpo' di vostre idee per questa rubrica !" 1 ''"Il programma e' stato caricato automaticamente dall'indirizzo 32100 e anche l'attivazione del programma e' automatica. Le ri- ghe BASIC che si occupano di questo sono" 1 ''" Ecco dunque il listato:" 1 ''" Apparentemente essi sono ugualie il loro scopo e' quello di sottrarre 2 da A e quindi sot- trarre DE da HL. Il primo pro- gramma pero' non e' corretto:" 1 ''" Come fare ad animare un pro- gramma con dei giochi di colore senza caricare un blocco di L/M a parte? Basta utilizzare ilnostro SuperREM 0 che trovate inquesto articolo!" 1 ''" Caricate il programma succes-sivo, collegate la musica e dateRUN..... " 1 ''" CORSO DI BASIC" 1 '"per terminare l'esecuzione di questa routine inserite 1 '"Z-80 Supergame 48k..........Z-80 Trucchi del mestiere.....TRUCCHI Computer Psycholights.....PSYCHO" 1 '"Tuono Blu..............TUONO BLU Raccolta vostri SCREEN$..SCREEN$" 1 '"Start RUN 5................START Tamburino..............TAMBURINO Sommario................SOMMARIO" 1 '"Posta......................POSTA Mercato......................... Next........................NEXT" 1 '"Passiamo ora a un altro program-ma di esempio -->" 1 '"Expresso Load...........EXPRESSO Test GP-50.................GP-50" 1 '"Editoriale............EDITORIALE Runner 16k................RUNNER News........................NEWS" 1 '"Corso L/M n'5..............L/M 5 Run Game................RUN GAME" 1 '" Quindi se ad esempio volete ve-dere i risultati del secondo programma date 1 '" Finalmente ecco arrivato il momento di mettere in pratica lenozioni apprese fin qui: vi ver-" 1 '" Tutte le interfaccie sono ov-viamente mappate in memoria ed ogni slot puo' contenere un mi- sto di ROM, RAM ed interfaccie purche' non si vada a spezzare una pagina da 16K." 1 '" Se questo sistema non vi sem-bra sufficientemente interessan-te vi consigliamo di fare un gi-ro al SIM per vedere un po' di MSX all'opera, ne vale la pena." 1 '" Non e' possibile evitare di spendere qualche parola su que- sto nuovo sistema che sta per modificare radicalmente il mer- cato mondiale dell'home computertradizionale." 1 '" Nella prossima pagina trove- rete le chiamate da effettuare ed i parametri da inserire, e poi seguira' un'altra dimostra- zione sempre che vi siate persi la parte iniziale della rivista." 1 '" In pratica se vi pubblichiamouno 1 '" E ricorda, per sole 1 '" Come se non bastasse gli MSX possono funzionare sotto CP/M80 rendendo disponibile tutto il parco software CP/M inclusi i linguaggi tipo FORTRAN e COBOL." 1 '" Come avrete notato dal somma-rio e dalla copertina si tratta di un numero prettamente estivo,da gustare con una bella bibita ghiacciata per rinfrancare lo spirito." 1 '" 5a PARTE" 1 %p'pBS4u g 1 $p'pbPWW%pp 1 "ventuali modifiche da apportare,utilizzando i 132 bytes rimasti " 1 "seguente ordine:" 1 "secondo ? ";secondo,"primo ? ";primo 1 "sandosi sul tempo trascorso dal momento dell'accensione del com-puter, rendera'casuale la scel- ta del primo numero della serie." 1 "riconosciuto come il codice di 1 "ranno infatti presentati alcuni semplici esempi applicativi sul-le istruzioni introdote nelle puntate precedenti. I programmi" 1 "provate un po' a capire perche',prima di continuare a leggere." 1 "nome? ";n$: 1 "nel blocco successivo, il cui listato ha una tendenza spicca- tamente didattica." 1 "modo, utilizzando ' 1 "mettera' di leggere l'istruzio- ne a lui seguente (linea 40)." 1 "la che avevamo ritenuto un' is- truzione inutile: 1 "il che significa che se il ri- sultato della somma dovesse es- sere maggiore di 256,al risulta-to verra' sottratto 256." 1 "essi vengono letti sempre dallo stesso punto di partenza." 1 "essere messo a 0 prima di tale operazione: questo e'cio' a cui serve 1 "disponibili, sono state lasciatelibere sia le linee fino alla 499 che quelle dalla 5500 alla" 1 "date LOAD """"" 1 "corre il rischio di alterarlo seper caso il precedente valore diA era 1 o 0, cosicche' il risul-tato di 1 "comunque per adesso continuate aleggere ..." 1 "che fra poco incontreremo saran-no scritti nella consueta forma ove, accanto alle istruzioni ci saranno i codici in esadecimale che le implementano. In questo" 1 "caricato nel registro BC che e' quello che viene stampato dall' istruzione 1 "_____________ RUN ______________"''"Chiunque sia interessato all'a- cquisto puo' scriverci al se- guente imdirizzo inviando il 50% dell'importo totale, il ri- manente lo pagherete in contras-segno quando la riceverete."; 1 "_____________ RUN ______________"''" RUN TEST: VICTORIA J. I. ": 1 "_____________ RUN ______________" 1 "RUNSCREEN" 1 "RUNCOVER" 1 "Osservate anche che, come semprei due numeri vengono scritti conle cifre invertite." 1 "NOME?",n$: 1 "LD A,primoaddendo 3e00 ADD A, secondoaddendo c600 LD C,A 4F LD B,0 0600 RET C9 " 1 "HL-DE-1 e non HL-DE. Al contra- rio, nel secondo esempio,l'istruzione 1 "Ds 'uS3p'p''3u 1 "Ad esempio 200+100=44 cioe' 300-256; mentre 100+100 fara' 200 senza problemi." 1 ";tempomax;" " 1 ";tempo;" " 1 ";punteggio;" 1 ";punteggio 1 "5999. Si noti che il blocco pre-senta ulteriori sviluppi rispet-to alla versione tipografica." 1 "1";" premi 1 "0";"________________________________" 1 "0";"______________";n;"________________" 1 "'88888'"" 1 """""""""""""""""""""""""""""""" 1 " portatile, che come stampante di qualita' per computer, con un set di ben 132 caratteri.": 1 " dalla Commodore, l'ormai famoso IBM jr, o l'arcinominato QL. La lotta sembra dunque piu' accesa che mai, staremo a vedere chi la spuntera', sperando piuttosto che non facciano tutti la fine del TI 99, prematuramente scomparso a causa delle burrascose condizioni di mercato.": 1 " compatibili, naturalmente a patto di rispettare tutte le specifiche imposte da questo standard che prevede un microprocessore Z 80, un processore video TMS 9918 e un generatore sonoro AY-3-8910, oltre ad altre caratteristiche accessorie secondarie.": 1 " attenersi tutti coloro che vogliono aderirvi.": 1 " Volendo potete modificare il programma in linguaggio macchinasostituendo all' istruzione 1 " Per rendervi la vita piu' fa- cile, assieme al testo che stateleggendo, e' stato caricato automaticamente anche il codice macchina dei vari esempi, con il" 1 " Per eseguire il programma dove-te dare:"' 1 " Ora vi mostro un piccolo tra- bocchetto nel quale e' facile cadere. Confrontate questi due programmi:" 1 " La lezione di l/m si interrompequi per permettervi di fare un po' di esperimenti;per ripren- derla date 1 " L' unica istruzione disponibileper sottrarre DE da HL e' 1 " Il primo programma che vi presentiamo consente di fare la somma di 2 numeri minori di 256 , presa in modulo 256" 1 " E' importante che capiate come fa il programma BASIC a scriverei valori di 'primo' e 'secondo' dove viene richiesto dalle is- truzioni 1 " Utile quindi nei giochi." 1 " Usando infatti un numero ne- gativo, verra' stampata una li- nea da destra a sinistra." 1 " Un altro pregio del sistema e' 1 " Sostituiamo la prima linea:" 1 " Sicuramente il nostro amato spectrum dispone di moltissimo software giocoso di alta qualita', spesso superiore a quello delle macchine da bar e che fa' certamente invidia a molte consolle per videogames. A questo punto pero' entra in gioco un handicap che avra' sicuramente infastidito molti: l'assenza di una presa per joystik." 1 " Se vogliamo simulare una mag-giore casualita', dunque,dobbia-mo far precedere il ~RND~ dallaistruzione ~RANDOMIZE~, che, ba-" 1 " Se per esempio volessimo una linea tratteggiata, dovremmo in-crementare ad ogni ciclo di due unita' l'indice,che controllera'poi la variabile orizzontale." 1 " Se fosse necessario ottenere numeri interi, bastera'mettere fra parentesi il ~RND~ e farlo precedere dalla funzione matema-tica ~INT~ (rendi intero...)." 1 " Se decidete dunque di vendicarvi degli amorfi mostriciattoli che vi hanno appena distrutto l'ultima astronave questo e' il momento giusto." 1 " Scherzi a parte, questa nuova specie di computer esiste davvero, anche se piu' che di una specie si tratta piutosto di uno standard, cioe' una serie di specifiche tecniche cui devono": 1 " Sappiate comunque che mentre siete all'ombra di un comodo om-brellone, la redazione continua imperterrita a produrre per un numero 6 veramente speciale..." 1 " STEP serve a determinare di quanto l'~indice~ debba essere incrementato (o decrementato!)." 1 " Questa funzione, solitamente non disponibile nei grossi com- puter, ci permette di ottenere dei numeri casuali." 1 " Questa funzione agevola mol- to la programmazione. Per evi- denziarne l'efficacia, iniziamo considerando un listato che in seguito verra' sviluppato con l'ausilio di queste istruzioni." 1 " Probabilmente il mondo degli home computer e' giunto a una svolta decisiva. Entro breve tempo dovrebbero infatti giungere anche in Italia i primi esemplari di una nuova specie di computer, denominata Computer sapiens che, a quanto sembra e' destinata a surclassare i vecchi e disorganizzati Computer di Neanderthal.": 1 " Per programmare l'interfaccia e' sufficiente spostare la levette presente sulla stessa, in alto, dopodiche' bastera'premere il tasto corrispondente alla direzione scelta e contemporaneamente spingere il joystik nella stessa direzione. Terminate le operazioni di memorizzazione si sposta la levetta in basso e... morte agli invasori!!!" 1 " Per il momento a questo standard di produzione aderiscono 16 case giapponesi e 3 case europee, mentre altre 5 sono ancora in trattativa, ma e' probabile che in futuro molti altri aderiranno a questa rivoluzionaria iniziativa.": 1 " Per concludere restando in argomento, vi rendiamo ufficialmente noto che l'AQUARIUS Edizioni (...siamo proprio noi!!) ha messo a disposizione di chiunque la voglia aquistare, una stupenda macchina da scrivere elettronica, completa di interfaccia compatibile Centronics, in modo da poterla utilizzare utilmente sia come efficiente e silenziosa macchina da scrivere": 1 " Per chi non avesse le idee ben chiare in proposito, una interfaccia programmabile e' in grado di adattarsi a qualsiasi disposizione dei tasti di controllo, purche' questi ultimi gli vengano comunicati." 1 " Ora,avvalendoci della funzio-ne FOR NEXT, possiamo eliminare la linea 30." 1 " Notare che ~TO~ e'sempre pre-sente fra i due numeri limite." 1 " Non si creda comunque che i produttori 'all'antica', tutti coloro cioe' che non aderiscono a questo nuovo standard, si diano per vinti, basta citare ad esempio la nuova serie di computer presentata": 1 " NEXT invece controlla che il ciclo sia compiuto per il numerodi volte indicato (32), riman- dando al FOR in caso contrario." 1 " NEXT controlla che ~y~ abbia raggiunto il valore 31; indi nonrimandera' piu' al FOR, ma per-" 1 " N.B.!! ~y~ e'usata anche comevariabile orizzontale del PRINT." 1 " Molti attuali possessori di spectrum, al momento della suprema decisione (l'acquisto del computer) sono stati indubbiamente influenzati dai videogames che hanno avuto modo di vedere su questo o quel determinato computer." 1 " Limitandoci ai comandi ed al-le istruzioni fino ad ora consi-derati, abbiamo programmato un ~micro~ video game, implementato" 1 " La variabile ~y~, detta ~in- dice~ di loop,viene incrementataad ogni lettura della linea 10." 1 " La capacita' di indirizzamen-to e' poi organizzata a 1 " La EXD 10 (questo e' il nome della macchina), puo' stampare sia su carta normale che su carta termica, ed'e' dotata di un display a cristalli liquidi di 16 caratteri, per una facile e sicura correzione degli erori. La tastiera e' composta da 44 tasti piu' vari tasti di funzione e comprende anche un calcolatore in grado di eseguire le quattro operazioni fondamentali.": 1 " Inutile dire che questa iniziativa e' stata lanciata dai giapponesi, i quali hanno saputo attendere pazientemente il momento opportuno per 'invadere' il mercato occidentale degli home computer.": 1 " Infatti il primo, da 0 ( per la prima linea in alto) a 21(perl'ultima in basso),specifica la posizione verticale;" 1 " In molti casi infatti anche i piu' assidui videogames-dipendenti si saranno scoraggiati dovendo lottare oltre che contro una schiera di invasori galattici, anche contro una mezza dozzina di pseudotastini dal dubbio aspetto." 1 " In effetti,pero', ad ogni co-mando di elaborazione (RUN), i numeri vengono presentati semprenella medesima sequenza." 1 " Immaginiamo di aver bisogno di disegnare una linea orizzon- tale a meta' dello schermo;" 1 " Il primo concetto da assimi- lare per comprendere l'organiz- zazione della memoria e' quello di 1 " Il prezzo veramente competitivo della macchina + interfaccia e' di sole LIT. 544.500.": 1 " Il loop 10/30 viene letto 32 volte (dal valore 0 fino a 31), come specificato nella linea 10." 1 " Il circuito stampato e' posto all'interno di un contenitore di plastica nera di dimensioni molto ridotte (105 x65 x20 mm); anteriormente vi e' il connettore da inserire nel retro dello spectrum, mentre sulla parte superiore si trova un attacco standard a 9 pin, adatto praticamente a tutti i tipi di joystik in commercio. Sulla sinistra e' presente anche una levetta, la cui funzione spiegheremo tra' poco." 1 " Grazie infatti a questo nuovo standard, denominato MSX, messo a punto dalla Microsoft, e' possibile realizzare computer apparentemente diversi fra' loro, ma in realta' perfettamente": 1 " Essi sono molto utili quando occorre che una o piu' variabi- li assumano un carattere aleato-rio in determinate situazioni matematiche," 1 " E'possibile anche decrementa-re l'indice ~y~ ad ogni ciclo." 1 " E' giunto comunque il momento della rivalsa, la CS Elettronica ha infatti posto in commercio una nuova interfacia programmabile per joystik dal nome senz'altro idoneo alle sue applicazioni: VICTORIA." 1 " E' da notare che:" 1 " E' da notare che i due valorirappresentanti i limiti(che pos-sono anche essere decimali), nonverranno mai considerati." 1 " E' anche possibile disporre di numeri contenuti entro de- terminati limiti:" 1 " Determinando la posizione di stampa, e' utile per creare gra-fici e tabulati. Deve sempre es-sere seguita da due numeri, che rappresentano le coordinate." 1 " Con~FOR NEXT STEP~ si ha dun-que una variabile duttilissima." 1 " Con il seguente listato ot- terrete una serie di numeri ca- suali:" 1 " Come vi abbiamo gia' detto sitratta di macchine basate sul solito Z-80 ecc. ecc. , ma l'a- spetto piu' interessante riguar-da l'organizzazione dell'hardwa-re sotto il controllo del siste-ma operativo." 1 " Come di consueto le industrie nipponiche hanno preparato una calata in grande stile, esse infatti hanno saputo risolvere brillantemente il piu' grave handicap di tutti i computer: l'incompatibilita'.": 1 " Come avrete avuto modo di capire questa interfaccia e' di uso molto semplice e ci ha favorevolmente impressionati." 1 " Cio' avviene perche', pur a- vendo il computer in memoria unaserie di 65.536 numeri cosi'ben assortiti da sembrare casuali," 1 " Chiarito il discorso in generale, vediamo piu' da vicino questa bella interfaccia della CS." 1 " Avremo cosi' numeri,in questocaso interi, compresi fra il li-mite inferiore (5) ed il limite superiore, consistente nella somma del primo numero piu' il secondo (15)." 1 " Appare quindi evidente che laquantita' di interfaccie dispo- nibili per MSX sara' notevole e piu' che assortita: i dischi peresempio saranno quelli da 3~1/4 della Sony con MSX-DOS che ca-" 1 " Analizziamo questo programma:" 1 " Al contrario una interfaccia joystik di tipo standard (per lo spectrum ne esistono diversi tipi) puo' funzionare esclusivamente sui programmi che ne prevedono l'uso." 1 " Affinche' possiate disporre di spazio per studiare singolar-mente le varie routine o per e-" 1 " 2) la linea 40 controlla che tale variabile non assuma il va-lore 32, cosa che la porterebbe fuori dallo schermo." 1 " di MASSIMO CELLINI "; 1 " 1 sinistra 2 destra 0 fuoco 1 ~ 1 tDu$ %PUP 1 sono necessari per scrivere nella memoria gli ope- randi delle due istruzioni LD e ADD. In seguito il risultato e'" 1 sarebbe stato" 1 ricerca dell'indirizzo della linea 9001 1 r7pW"'rp'pwpbW% 1 questo e' il momento giusto.Q 1 per continuare " 1 non altera minimamenteil CARRY" 1 macchina + interfaccia e' di sole LIT. A* 1 le M 1 l'istruzione 1 g3 'p30BA v 1 di tutte le cartucce ed espansioni con tutte le macchine; per esem-pio la cartuccia FM Synthesizer della Yamaha puo' essere tran- quillamente usata con il Toshibapiuttosto che il Philips ecc. ." 1 astronave R* 1 appena distrutto l'ultima astronave A+ 1 ]m____^]"> 1 ]]]]]]]"> 1 VIDEO GAME * 1 TUU% %VUP 1 TS2g P`@TU 1 Second Pass 1 SOMMARIO 1 RUN 1984 AQUARIUS ED."> 1 RUN 1984 AQUARIUS ED." 1 RUN 1984 1 RECORD "> 1 RANDOMIZE:PRINT RND: GOTO 10" 1 R U N n e r 1 PRINT RND" 1 PRINT INT (RND)" 1 PRINT INT (5+10*RND)" 1 PRINT AT x,y;~-~" 1 PRINT AT x,y;~*~: GO TO 10" 1 PRINT AT 15,y;~-~" 1 PIER-LUIGI LOLLINI"; 1 NUOVO RECORD 1 NO ERRORS 1 MSX HARDWARE 1 LET y=y+1" 1 LET x=15 :LET y=0" 1 K*7[~#"7[26[ 1 INPUT ~linea=?~,x: IF x>21 THEN GO TO 10" 1 INIZIALIZZAZIONE GIOCO 1 IF y<32 THEN GO TO 20" 1 First Pass 1 FOR y=31 TO 0 STEP -1" 1 FOR y=0 TO 31" 1 FOR y=0 TO 31 STEP 2" 1 F U N N Y 1 CONTROLLO COORD. UFO 1 Aquarius Edizioni 1984." 1 544.500.R* 1 1984 by AQUARIUS TUTTI I DIRITTI SONO RISERVATI 1 1984 AQUARIUS ED. 1 , ma questa sottrae pure il CARRY che quindi deve" 1 **** * * * * * * * * * * * * * * * * * **** * * ** * ** * * * * * * * ** 1 %" vDU$ "PUPaeW 1 ~ ~ 1 riceverai 1 dove 'I' staper l'indirizzo al quale avete caricato il programma.Nel nostrocaso I vale 32000, come spiegatoall'inizio." 1 RECORD 1 RECORD 1 GIRI\MINUTO KILOMETRI\ORA ]]]]]]]]]]]]]] ]]]]]]]]]]]]]] CAMBIO LO HI KM 0000 PUNTI 00000 TEMPO 0000$ 1 F I N E 1 F A N T A S T I C O 1 COMPUTER PSYCHOLIGHTS 1 487008880 1 48000888 1 200 UNITA'TEMPO 1 0000000000IK MN IK MN244443 IK +MN-)IK MN ZZ O***Q SJL ,**) -)JL **1111** JL -*****JL-) ,**) [ MNWXX *\PRP ,**) -****( +-( + + -) -****( +,********(++,*) ,**********(+ -****( V********** *******//****) -******( + -) + ,****************( +,*************) -******( V*Y*Y*Y*Y* 1 * ** * * * **** * * * * * * ********************** 1 quando vi viene chiesto 'secon- do' e per riprendere date RETURN" 1 TUONO BLU "! 1 SELEZIONA I COMANDI K = KEMPSTON JOYSTICK J = SINCLAIR JOYSTICK ENTER = TASTIERA SPECTRUM $ 1 SCROLL RIGHT START 23977 ATTRIBUTO 23978 COORDINATE 23980 23981 LARGHEZZA 23983 ALTEZZA 23984 WRAP AROUND 24020 0=OFF 26=ON 1 SCROLL LEFT START 23924 ATTRIBUTO 23925 COORDINATE 23927 23928 LARGHEZZA 23930 ALTEZZA 23931 WRAP AROUND 23960 0=OFF 26=ON 1 SCROLL DOWN START 23861 ATTRIBUTO 23862 COORDINATE 23864 23865 LARGHEZZA 23867 ALTEZZA 23868 1 Ricordate che il programma gira solo suSPECTRUM espansi; i sedicisti si acconten-tino di farsi un'idea della velocita' di caricamento ascoltando la differenza... sonora durante lo scorrimento del nastro. 1 RUN GAME 1 Ma ecco che dal nulla arriva inaspet- tata la nemesi giapponese: il suo nome e' SEIKOSHA. 1 MUSICA INIZIALE 1 Le istruzioni sono contenute nel gioco stesso, percio'... 1 L O O P PRINCIPALE 1 ERROR 1 E X P R E S S O L O A D 1 Ah!!! Non aspettatevi di vedere ragni omosche in questo gioco: sono io che, con molta fantasia, ho paragonato lo schema del gioco ad una ragnatela... il resto delparagone si e' creato di conseguenza.n 1 A questo proposito gradiremmo anche la vostra opinione, quindi se sotto il caldo sole estivo non sapete come passare il tempo inviateci due righe con il vostro parere al proposito. 1 RAGGIO UFO ~*~ 1 PUNTI LIVELLO "* 1 MUSICA RANDOM 1 MOVIMENTO ~ 1 MOVIM. 1 I D E A ! ! ! 1 Cancellara 1 : "! 1 presentazione 1 L A S E R ~|~ 1 F U N N Y 1 B O N U S 1 RUNNER [ RUN 1984 AQUARIUS EDIZIONI PREMI S PER INIZIARE RECORD DA BATTERE$ MACCHINE 4 GARA ^^^^^^^^^^ bcdefgh nopqrst bcdefgh a```````ijklm`````ua```````ijklp````````````````````````````````$> 1 R E C O R D 1 PRINT AT 1 I L R E G I S T R A T O R E 1 FERMA IL REGISTRATORE 1 F I N A L E 1 SEZIONE COMPILER 1 RANDOMIZE 1 I L R E G I S T R A T O R E 1 FOR NEXT 1 STEP 1 R E C O R D ! 1 B O N U S 1 * * * 1 "! 1 Specifica il tuo indirizzo instampatelo. Daremo corso al tuoabbonamento con il primo numero raggiungibile." 1 O C T O P U S S 1 ATTENDERE PREGO 1 "! 1 RND 1 "> 1 TUONO BLU "> 1 "> 1 "! 1 ABBONATI ! 1 "! 1 F 1 GIRA LA CASSETTA, GRAZIE ! 1 FAI PARTIRE IL REGISTRATORE ________________________________ 1 FERMA IL REGISTRATORE ` 1 FERMA IL REGISTRATORE 1 giochi ? (s/n 1 1 1 1